Skip to content

chore: Update CMake minimum version to 3.10#5

Open
itsthisjustin wants to merge 1 commit intoDavidobot:emscriptenfrom
itsthisjustin:feat/cmake-3.10-emscripten-2.0.34
Open

chore: Update CMake minimum version to 3.10#5
itsthisjustin wants to merge 1 commit intoDavidobot:emscriptenfrom
itsthisjustin:feat/cmake-3.10-emscripten-2.0.34

Conversation

@itsthisjustin
Copy link

@itsthisjustin itsthisjustin commented Oct 7, 2025

Required for Emscripten 2.0.34+ compatibility.

Emscripten 2.0.34 requires CMake >= 3.10, which is necessary for ARM64 Mac builds.

Changes

Updated cmake_minimum_required(VERSION 3.5) to VERSION 3.10 in:

  • Root CMakeLists.txt
  • freetype-2.8.1
  • libmodplug-0.8.8.4
  • libogg-1.3.2
  • libtheora-1.1.1
  • libvorbis-1.3.5
  • lua-5.1.5
  • mpg123-1.25.6
  • zlib-1.2.12

Note: The love submodule CMakeLists.txt is updated separately in Davidobot/love#4

Related PRs

Required for Emscripten 2.0.34+ compatibility.
Emscripten 2.0.34 requires CMake >= 3.10.

This enables ARM64 Mac builds.

Updated CMakeLists.txt in:
- Root directory
- freetype-2.8.1
- libmodplug-0.8.8.4
- libogg-1.3.2
- libtheora-1.1.1
- libvorbis-1.3.5
- lua-5.1.5
- mpg123-1.25.6
- zlib-1.2.12

Note: love submodule CMakeLists.txt is updated in PR Davidobot/love#4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant